home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / ktshp231.zip / RENTAL.DOC < prev    next >
Text File  |  1992-09-23  |  14KB  |  310 lines

  1.                   KTShopper v2.31 - RENTAL.DOC
  2.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4. There seems to be alot of questions as to setting up KTShopper v2.3
  5. and how the SO Utilities interfaces. I'll try to enlighten everyone
  6. in the next few pages.
  7.  
  8. Don't confuse the two systems. They were designed to be shipped in
  9. two separate packages. KTShopper v2.3 as one and KTShopperSO! as
  10. another. THEY SHOULD NOT BE PLACED IN THE SAME DIRECTORY! 
  11.  
  12. First I'll talk about the General aspects of how to set up the
  13. system to accept 'Tenants'. From here on, when referring to
  14. 'Tenants', that would be the 'Other' person who will be renting
  15. space (or shops) on your system. In addition, I'll refer to
  16. KTShopper v2.30 as KTShopper and KTShopperSO! as simply SO!. 
  17.  
  18.  
  19.                       SETTING UP KTSHOPPER
  20.                       ~~~~~~~~~~~~~~~~~~~~
  21. There are several files which are required to make this
  22. Owner-Tenant system work. They are temporary files which are
  23. created for the Tenant each time he wishes to receive his New
  24. Orders:
  25.  
  26.      OWNERC.dbf     is the file which contains this tenants New
  27.                     Customers. 
  28.  
  29.      OWNERC.ntx     is the Index file which is required for
  30.                     processing the tenants New Customers.
  31.  
  32.      OWNERCX.ntx    is an additional Index which is used
  33.                     internally by KTShopper to create the file.
  34.  
  35.      OWNERD.dbf     is the file which contains this tenants New
  36.                     Order Detail records.
  37.  
  38.      OWNERO.dbf     is the file which contains this tenants New
  39.                     Order Summary records.
  40.  
  41.  THESE FILES MUST RESIDE IN THE KTShopper DIRECTORY FOR THE     
  42. PROCESSING TO TAKE PLACE.
  43.  
  44. Each time a tenant requests his new orders, these files are cleared
  45. of any past data and are updated with his information. 
  46.  
  47. To activate this process, you would use the command [SYSOP OWNER].
  48. The Tenant will then be required to enter his User Name and
  49. Password. There are NO second chances here! If he gets it wrong,
  50. too bad, he'll have to re-enter the door and try again.  After he successfully enters his user information, he will be
  51. presented with a window telling him how many new orders he has
  52. pending. At this point, he will decide to continue or not. If for
  53. instance, he only has one new order, maybe he'll choose to wait
  54. until tomorrow. I've left this decision up to the Tenant. 
  55.  
  56. Should he decide to continue, his new Orders (including Summary and
  57. Detail), and New Customers, will be added to the files mentioned
  58. above. 
  59.  
  60. At this point, SYSOP would create a file on the disk called
  61. OKTOSND.XXX. This file is nothing more than a flag used by the
  62. controlling batch file saying 'Yes, send the new data' or 'No, I
  63. don't want it'. In the sample batch file, I'm checking for the
  64. existence of this file (OKTOSND.XXX). If it exists, the batch file
  65. calls PKZip to create a file and sends it for downloading. If it
  66. doesn't exist, then nothing happens and the Tenant is returned to
  67. the BBS. 
  68.  
  69. Now, we'll pick apart the controlling batch file:
  70.  
  71.  1> @Echo Off
  72.  2> CD C:\Mega\Doors\KTS230
  73.  3> DoorWay Sys /A:On /O:T /I:OwnBeg /Z:DLMsg /S:C:\Mega\Data
  74.                 /B:MBZ /V:D /P:Sysop.exe Owner
  75.  4> If exist c:\mega\doors\oktosnd.xxx goto oktosend
  76.  5> if not exist c:\mega\doors\oktosnd.xxx goto exit
  77.  6> :OkToSend
  78.  7> CD C:\Mega\Doors\KTS230
  79.  8> Pkzip Owner.zip Owner*.*
  80.  9> Dsz Port %1 ha cts sz -m Owner.zip
  81. 10> Del Owner.zip
  82. 11> GoTo Exit
  83. 12> :Exit
  84.  
  85. (1)  Self explanatory.
  86.  
  87. (2)  We must change to the directory which contains the KTShopper 
  88.      Files.
  89.  
  90. (3)  This is the DoorWay Command Line. If you need additional
  91.      information about the DoorWay command line, please see the
  92.      DoorWay Manual. Here is a brief explanation of the parameters
  93.      we pass:
  94.  
  95.      DOORWAY   Invoke the DoorWay Program.
  96.      SYS       This tells DoorWay to use DOOR.SYS. You could also
  97.                put the COM port number here.
  98.      /A:ON     Turns on the Alarm.
  99.      /O:T      Turns off the Opening DoorWay Advertisement.      /I:OWNBEG This will display the file OWNBEG (Owner Beginning)
  100.                screen before anything else happens. You are free
  101.                to modify this file as you wish. Basically I'm
  102.                telling the Tenant that he will be required to
  103.                enter his name, password, and what compression and
  104.                protocols I'm using.
  105.      /Z:DLMSG  This will display the file DLMSG upon completion.
  106.                You again can change to suit your needs. I choose
  107.                to put this here instead of having the default
  108.                message RETURNING TO HOST...
  109.      /S:C:\MEGA\DATA     This tells DoorWay where to find the
  110.                          DOOR.SYS file. 
  111.      /B:MBZ    This tells DoorWay how to handle line 25. Because
  112.                most people use some sort of status bar displayed
  113.                on their screen, this reroutes line 25 so it's not
  114.                displayed on the remote computer. 
  115.      /V:D      This tells DoorWay that the program writes Directly
  116.                to the Screen. This is probably the most important
  117.                parameter as it won't display a thing to the remote
  118.                system if it's not included. 
  119.      /P:SYSOP.EXE OWNER  This tells DoorWay the program we want to
  120.                          run. In this case, we are running the
  121.                          SYSOP program and are passing it the
  122.                          parameter OWNER.
  123.  
  124. (4)  Here is where we're checking for the existence of that
  125.      controlling file OKTOSND.XXX. If it exists then we'll continue 
  126.      with the archive and send, otherwise, we'll just return to the 
  127.      BBS.
  128.  
  129. (5)  Again, we're checking for the existence of the file
  130.      OKTOSND.XXX. If it doesn't exist, we'll return to the BBS. 
  131.  
  132. (6)  Label for the OKTOSND portion of the Batch File.
  133.  
  134. (7)  This will ensure we're still in the correct directory, which
  135.      is still the KTShopper Directory.
  136.  
  137. (8)  You can use any type of compression program you want. I choose
  138.      PKZip for this example because it seems to be the most
  139.      popular. Basically you want to zip up all the files that begin
  140.      with OWNER (OWNERC, OWNERD, & OWNERO as described earlier).
  141.      You can also name the file any name you wish. I chose
  142.      OWNER.ZIP for this example. 
  143.  
  144. (9)  This line will actually 'Upload' to the remote computer the
  145.      file OWNER.ZIP. I again choose DSZ because it's the most
  146.      popular and it includes the Automatic Downloading feature with
  147.      ZModem on the Remote End. The %1 parameter I'm passing to DSZ
  148.      is the PORT number this user is logged on to. We use MEGAHOST
  149.      BBS Software and these variables are created each time you run
  150.      a DOOR. Most BBS Software has this ability but you'll have to
  151.      refer to your BBS manual for more information. I've also found
  152.      it easier to simply place DSZ.com in the KTShopper directory.  (10) Here we are just deleting the file OWNER.ZIP to avoid any 
  153.      problems with the next customer.
  154.  
  155. (11) Simply telling the batch file that we're finished with that
  156.      section, and to goto the :Exit label for return to the BBS.
  157.  
  158. (12) The Exit label.
  159.  
  160.  
  161. OK, that's about it for setup as far as making it all work. Now
  162. we'll discuss how to set up the data files for someone wishing to
  163. 'Rent' space from you. 
  164.  
  165. Start up the SYSOP program and go to CUSTOMERS. You can [A]dd one
  166. for testing here or use an existing customer name. [E]dit that
  167. Customer and press Enter to get to the last field- called
  168. OWNERCODE. This will be the Unique Identifier for this Tenants
  169. files. Everything someone buys from this Tenant will have his
  170. OwnerCode attached to it. Go ahead and enter something in the
  171. OwnerCode field. 
  172.  
  173. Exit from Customer and select SHOPS. Again, select an existing Shop
  174. to experiment with and [E]dit. You will again notice the OWNERCODE
  175. field and an additional OWNERFILE field. In the OwnerCode field,
  176. enter the EXACT OwnerCode you entered in the Customer Record. Now
  177. this shop and that User are attached. Everything a customer does
  178. with that shop will be attached to that User or Tenant.  
  179.  
  180. The OWNERFILE field is used to put the name of a .TXT file in. That
  181. text file should contain an advertisement for that particular
  182. store. This is an optional field however, and won't affect
  183. operation of the system. For more information about the OwnerFile
  184. field, see the KTSHOPER.DOC file. 
  185.  
  186.  
  187.                     SETTING UP KTSOWNER (SO!)
  188.                     ~~~~~~~~~~~~~~~~~~~~~~~~~
  189. OK, now you have KTShopper up and running, what about your Shop
  190. Owner? That's where the SO! utilities come in. The SO! utilities is
  191. simply a subset of SYSOP which comes with KTShopper. Your Tenants
  192. have all the same capabilities as far as Edit/Delete/View/etc.,
  193. Reports, Refresh, Text Editor, and so on. In addition to the
  194. standard Sysop type functions, they have an added option called
  195. 'Append New Orders'. 
  196.  
  197. After the Tenant has downloaded his new orders file (i.e.
  198. OWNER.ZIP), he should unarchive it in the directory containing his
  199. other KTShopperSO! files. At that point, he'll run KTSOWNER and
  200. select the Append New Orders option which will read the OWNERC,
  201. OWNERD, and OWNERO files and 'append' any new orders and customers
  202. to his current data files. NOTE: The data files the Shop Owner uses
  203. are the same as the KTShopper data files. That's why you should
  204. never put these two programs in the same directory.  That's pretty much it as far as the Tenant receiving his new
  205. orders. 
  206.  
  207. What about updating his product files? You and the Tenant must
  208. coordinate for this to take place. I recommend he set up his shop
  209. locally (his location) and then upload the data files to your BBS.
  210. From there you can copy them to the appropriate directory.  
  211.  
  212. Let's say he has a shop called BOBSTV (BOBSTV being the name in the
  213. SHOP_FILE Field in Sysop). The files he must send you are
  214. BOBSTV.dbf, BOBSTV.ntx, and BOBSTV.dbt. These three files are the
  215. Database, the Index, and the Advertisements. Again, coordination
  216. between you and your tenants is paramount (as explained in the
  217. KTSOWNER.DOC file packaged with KTShopperSO!) 
  218.  
  219.  
  220.                            IN CLOSING
  221.                            ~~~~~~~~~~
  222.  
  223. I'd like to thank Corey Blake from Las Vegas for making me realize
  224. there were some loose ends in the documentation. Thanx Corey! 
  225.  
  226. I'll be working on a Truly Stand-Alone Commercial Version of
  227. KTShopper here in the coming weeks. It will be primarily for
  228. businesses who wish to have ordering capabilities in multiple
  229. locations similar to those little catalog booths you see at Sears,
  230. JC Penny, etc. It will be designed with less emphasis on BBS
  231. operations and more on Point-Of-Sale, Eye Catching 'Stuff'. It will
  232. display .PCX files of the products as well as the store and product
  233. advertisements. This does NOT mean however, that I will be
  234. abandoning the BBS version! I will continue to update and change
  235. KTShopper for BBS's but will simply be able to offer another type
  236. of product. 
  237.  
  238. Thank You All for your support! If you require assistance, please
  239. try our BBS first as others could benefit from your questions. Our
  240. BBS number is (912) 882-3588 1200-14000/24hrs. If you need
  241. additional support or cannot get the help you need via our BBS,
  242. please call (912) 882-0533 between the hours of 9:00am and 7:00pm
  243. Eastern Time.  
  244.  
  245. Please keep the comments coming and Thank You Again For Your
  246. Support!!!
  247.  
  248.  
  249.                        REGISTRATION POLICY
  250.                        ~~~~~~~~~~~~~~~~~~~
  251.  
  252. The unregistered demo version of KTShopper v2.31 will only maintain
  253. one tenant. This should give you a good feel for how it all works.
  254. The registered version of KTShopper v2.31 will maintain up to three
  255. tenants. If you wish to purchase additional capabilities, the
  256. prices can be found in the main KTShopper Documentation File.  You may add additional tenant capabilities at any time by simply
  257. calling Kelsey Technologies and placing your order for the desired
  258. amount. Upon receipt of payment, we will mail your updated
  259. SysOp.EXE file priority mail. If you just can't wait, we will mail
  260. your package Next Day Air for an additional $8.00. 
  261.  
  262. We will also create personalized KTShopperSO! programs for your BBS
  263. or company which can contain any message up to 15 lines on the
  264. opening screen. You are allowed to make as many copies of the
  265. Customized KTShopperSO! package up to the amount of tenants you
  266. currently have. 
  267.  
  268. Again, you can find the order form on the last page of the
  269. KTSHOPER.doc File. 
  270.  
  271.                       THANK YOU FOR YOUR SUPPORT!
  272. *** Modify this form for your use as you see fit. You should create
  273. a similar type of form for a business or individual who wishes to
  274. 'Rent Space' from you: 
  275.  
  276.  
  277.                    *** SAMPLE TENANT ORDER FORM ***
  278.  
  279.         Kelsey Technologies
  280.         P.O. Box 288
  281.         St. Mary's, GA  31558
  282.  
  283. Please complete the following information so that we include your
  284. store on our KTShopper On-Line Shopping Network. 
  285.  
  286. Your Name:__________________________________________________
  287.        
  288. Company:____________________________________________________
  289.        
  290. Address:____________________________________________________
  291.  
  292. City, ST Zip:_______________________________________________
  293.  
  294. Telephone Number:___________________________________________
  295.  
  296. Your store name (i.e. Bob's TV, Bills Books, Dans Disks):
  297.        
  298. ____________________________________________________________
  299.  
  300. Your Store Description (i.e. The Best Deals In TV's):
  301.        
  302. ____________________________________________________________
  303.  
  304.  
  305. Upon receipt of this form, we will issue you a Shop_File name and
  306. an OwnerCode to be placed in your product files. 
  307.  
  308.                       Thank You For Your Business!
  309.  
  310.